Double-checked locking

Results: 17



#Item
11Cross-platform software / Software design patterns / Software bugs / FindBugs / Double-checked locking / Pointer / Debugging / Java / Null / Computing / Software engineering / Computer programming

Finding Bugs is Easy ∗ David Hovemeyer and William Pugh Dept. of Computer Science, University of Maryland

Add to Reading List

Source URL: faculty.ycp.edu

Language: English - Date: 2014-08-22 12:24:22
12Software engineering / Concurrency control / C++ / Double-checked locking / Singleton / Lock / C++11 / Thread / POSIX Threads / Computing / Computer programming / Software design patterns

Hvorfor introdusere trådstøtte?  Portabilitet  Posix Threads, Windows Threads  Boost.Thread?

Add to Reading List

Source URL: files.meetup.com

Language: English - Date: 2007-09-27 06:20:32
13Concurrency control / Concurrency / Computer memory / C++ / Data types / Java Memory Model / Double-checked locking / Immutable object / Constructor / Computing / Software engineering / Computer programming

Semantics of Multithreaded Java Jeremy Manson and William Pugh Institute for Advanced Computer Science and Department of Computer Science University of Maryland, College Park {jmanson,pugh}@cs.umd.edu January 11, 2002

Add to Reading List

Source URL: www.cs.umd.edu

Language: English - Date: 2002-01-11 16:42:23
14Double-checked locking / Volatile variable / Java Memory Model / Thread safety / Lock / Memory model / Critical section / Linearizability / Memory barrier / Concurrency control / Computing / Software engineering

Thread 1 Thread 2 1: r2 = A; 3: r1 = B 2: B = 1; 4: A = 2 May return r2 == 2, r1 == 1 Figure 1: Behaves Surprisingly

Add to Reading List

Source URL: www.cs.umd.edu

Language: English - Date: 2004-02-01 21:43:05
15Software engineering / Software design patterns / Double-checked locking / Singleton pattern / Lock / Singleton / Readers–writer lock / Critical section / Thread / Concurrency control / Computing / Computer programming

Double-Checked Locking An Optimization Pattern for Efficiently Initializing and Accessing Thread-safe Objects

Add to Reading List

Source URL: www.cs.wustl.edu

Language: English - Date: 1998-11-19 15:45:36
16Concurrency control / Software design patterns / Programming language implementation / Compiler construction / Singleton pattern / Double-checked locking / Java programming language / Inline expansion / Volatile variable / Software engineering / Computing / Computer programming

C++ and the Perils of Double-Checked Locking ∗ Scott Meyers and Andrei Alexandrescu September 2004

Add to Reading List

Source URL: www.aristeia.com

Language: English - Date: 2013-01-31 17:34:56
17Concurrency control / Software design patterns / Programming language implementation / Compiler construction / Singleton pattern / Double-checked locking / Java programming language / Inline expansion / Volatile variable / Software engineering / Computing / Computer programming

PDF Document

Add to Reading List

Source URL: www.aristeia.com

Language: English - Date: 2013-01-31 17:34:56
UPDATE